//package com.hsb.seckill.controller;
//
//import com.hsb.seckill.rabbitmq.MQSender;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.ResponseBody;
//import org.springframework.web.bind.annotation.RestController;
//
//@RestController
//@RequestMapping("/mq")
//public class RabbitmqController {
//
//    @Autowired
//    private MQSender mqSender;
//
//    /**
//     * 测试发送rabbitmq消息
//     */
//    @RequestMapping("/hello")
//    @ResponseBody
//    public void mq(){
//        mqSender.sendHello("hello rabbitmq");
//    }
//
//    /**
//     * 测试发送fanout模式
//     */
//    @RequestMapping("/fanout")
//    @ResponseBody
//    public void testFanout(){
//        mqSender.sendFanout("hello fanout");
//    }
//
//    /**
//     * 测试发送direct模式
//     */
//    @RequestMapping("/direct01")
//    @ResponseBody
//    public void testDirect01(){
//        mqSender.sendDirect01("hello red");
//    }
//
//    @RequestMapping("/direct02")
//    @ResponseBody
//    public void testDirect02(){
//        mqSender.sendDirect02("hello green");
//    }
//
//    /**
//     * 测试发送topic模式
//     */
//    @RequestMapping("/topic01")
//    @ResponseBody
//    public void testTopic01(){
//        mqSender.sendTopic01("hello red");
//    }
//
//    @RequestMapping("/topic02")
//    @ResponseBody
//    public void testTopic02(){
//        mqSender.sendTopic02("hello green");
//    }
//}
